返回栏目
首页楚汉常识 • 正文

数据库技术(数据库迁云解决方案选型)

来源:小楚整编 发布时间: 作者:小小书童

数据库技术(数据库迁云解决方案选型)Oracle是非常强大的综合数据库,但同时也存在一些劣势,比如由于采用集中式架构,无法很好地实现横向扩展,并且其稳定性依赖于硬件。出于架构升级、降低成本和云化等需求,越来越多的企业需要“去Oracle”

日前,阿里云数据库技术专家樊文凯2019数据技术嘉年华大会上,为大家分享了Oracle数据库异构上云的最佳实践

本次分享主要围绕以下5个方面:

Oracle数据迁云概述

数据库&应用迁云流程

数据库迁云解决方案

最佳实践

企业异构迁云建议

1、Oracle数据迁云概述

众所周知,Oracle是一个非常强大的综合数据库,但是Oracle也存在一些弱势,比如因为采用集中式架构,因此无法很好地实现横向扩展,并且其稳定性依赖于硬件,如需要IBM的小型机、EMC的存储等。

此外,Oracle数据库还存在技术依赖,很多使用者在开发时喜欢使用PL/SQL,因此在进行数据库异构升级或者架构转型时,不得不解决Oracle的技术依赖问题。

与此同时,Oracle数据库的成本较高,使用Oracle数据库需要搭配相应的小型机和存储,并且往往难以很好地实现规模化管理。

2、数据库&应用迁云流程

企业往往出于架构升级、降低成本和云化的需求,需要做“去O”。而“去O”一般分为以下几个步骤。

第一步:进行迁移方案评估,分析如何迁移数据库和应用,选用何种数据库代替。这个过程中需要储备很多知识,分析现有Oracle数据库的所有数据对象与应用的关系,也需要判断目标数据库是否兼容,迁移方案是否可行。

而选择合适的目标数据库来替换现有Oracle数据库是比较困难的,因为用MySQL与PostgreSQL等数据库替换Oracle时无法确定性能和负载的变化情况,只能通过不断地测试来完成。

此外,还需要尽量避免异构迁移的风险,需要保证迁移之后,应用和数据库能够良好适配。

第二步数据库和应用改造,数据库切换肯定会存在不兼容,这里的不兼容将是数据库和应用架构转型的“最后一公里”。只有搞定这“最后一公里”,才能够完成整个迁移方案。在这部分需要考虑对于数据库和应用的改造方案。

第三步数据库和应用的割接,数据全量迁移比较容易,但异构数据库增量迁移可能比较困难,因为会涉及大量数据变化、频繁的DDL,甚至数据库的数据类型、精度等不同,这些对于迁移而言都是巨大的挑战。

最后数据库和应用的迁移评测,包括了数据库护航,因为Oracle性能非常强大。因此需要保证迁移到其他数据库之后,性能仍然能够满足业务系统的需求。

护航阶段需要考虑如何应对突发事件,如何回退,以及面对复杂的数据库和应用之间的关系,如何进行切换。

架构综合梳理

对于大部分企业而言,可能不只有一套Oracle数据库,同样也不只有一套应用,而数据库与数据库、应用与应用,应用与数据库之间可能存在各种各样的关系,但企业并没有一个综合的架构图或架构文档来记录这些内容,因此需要厘清数据库和应用的关系,方便规划数据库和应用异构改造的路线。

数据库场景梳理
此外,需要厘清现在Oracle数据库的业务情况,是OLTP、OLAP还是TP和AP的混合场景,只有这样才能有针对性地选择目标数据库并规划好替换方案。

改造内容

数据库改造存在很多语法难点,首先需要进行语法转换。因为不同数据库引擎支持的语法不同,因此需要转换DML、DDL和SQL的语法。

其次,还需要转换应用代码,因为某些情况下,SQL语句会内嵌在程序中,可能需要对于百万行代码逐行检查并修改其中的SQL语句,这样一来不仅工作量巨大,而且非常耗时。

确定改造方案

编制完数据库和应用架构迁移方案后,还需要逐一梳理改造点和功能点并进行测试,造成整个去O的过程前期准备需要很长的时间和很多的精力。

3、数据库迁云解决方案

众所周知,阿里巴巴是国内第一批实践去IOE理念的公司,当年阿里的去IOE之路走得并不那么顺滑,遇到了很多困难,也踩了很多坑,沉淀下来了很多经验,形成了今天的数据库迁云的最佳解决方案。

Oracle数据库和应用异构迁移痛点

Oracle数据库和应用异构迁云全链路方案

阿里云将数据库迁云的过程经验积累浓缩成为了数据库和应用迁移(简称:ADAM)产品。ADAM能够帮助我们分析整个IT系统的架构,并为迁移的目标数据库提供选型建议。

ADAM产品目前优选推荐两种数据库迁云方案,第一种OLTP平滑迁移解决方案,目标数据库是POLARDB语法高度兼容Oracle,因此仅需要少量改动,就可以直接迁移到阿里云或线下的POLARDB Box一体机中。

该方案的特点是兼容性以及如何适配,能否弹性扩展以及整体成本。

本文地址:楚汉常识频道,楚汉网—湖北本地生活服务平台,捕捉湖北武汉生活大小事件动态,时时分享热点资讯,以及提供湖北各地吃喝玩乐,相亲交友,人才招聘,房产买卖,农产品批发,团购旅游门票,热点娱乐事件等一站式资讯。让您了解湖北的方方面面;另外,本站原创文章,转载本站资讯请保留本文地址,谢谢!

你还喜欢看Related

纳米技术的应用有哪些 纳米技术还有哪些应用
纳米技术的应用有哪些 纳米技术还有哪些应用

纳米技术是用单个原子、分子制造物质的科学技术,研究结构尺寸在1至100纳米范围内材料的性质和...

花生种植技术 花生怎么种
花生种植技术 花生怎么种

花生种植技术是在4至5月份播种,播种之前种子在清水中浸泡并将土地深耕。种子放进土壤内覆盖五...

 清洁能源技术概念与行业报告(什么是清洁能源产业链)
清洁能源技术概念与行业报告(什么是清洁能源产业链)

1. 中国清洁能源及技术行业概况 2. 中国清洁能源及技术行业重点领域发展现状分析 3. 中国清洁...

 电子商务平台开发建设(电商平台的研发投入和项目技术)
电子商务平台开发建设(电商平台的研发投入和项目技术)

数商云云朵匠在之前的文章里介绍了电子商务平台的知识,相信大家对电子商务平台开发是有一定了...

 三菱柴油发电机组配置(发电机技术参数和说明书)
三菱柴油发电机组配置(发电机技术参数和说明书)

《日本三菱发动机增压器图片,富豪VOLVO发电机水温表,机油压力表》是供头条友友在维修柴油发...

 新技术产品介绍(新产品和新技术的区别、关于创新的经典案例)
新技术产品介绍(新产品和新技术的区别、关于创新的经典案例)

互联网之光博览会是每年世界互联网大会的重头戏之一,在600余家中外互联网企业的展台前,挤满...

大家都喜欢看Related

返回栏目>>

首页 | 资讯 | 民生 | 生活 | 旅游 | 美食 | 特产帮助

Copyright © 2015-2030 楚汉网 版权所有

晋ICP备2021008313号-1 站长邮箱:5997597@qq.com